runtime.g.lockedm (field)
19 uses
runtime (current package)
debugcall.go#L134: if mp != gp.lockedm.ptr() {
debugcall.go#L145: newg.lockedm.set(mp)
debugcall.go#L146: gp.lockedm = 0
debugcall.go#L185: gp.lockedm.set(mp)
debugcall.go#L217: if gp.lockedm != 0 {
debugcall.go#L218: gp.lockedm = 0
proc.go#L533: return gp.lockedm != 0 && gp.m.lockedg != 0
proc.go#L2134: gp.lockedm.set(mp)
proc.go#L2770: if gp.m.lockedg == 0 || gp.m.lockedg.ptr().lockedm.ptr() != gp.m {
proc.go#L2796: mp := gp.lockedm.ptr()
proc.go#L3625: if gp.lockedm != 0 {
proc.go#L3871: locked := gp.lockedm != 0
proc.go#L3872: gp.lockedm = 0
proc.go#L4340: locked = gp.lockedm != 0
proc.go#L4764: gp.lockedm.set(gp.m)
proc.go#L4819: gp.lockedm = 0
proc.go#L5874: if lockedm := gp.lockedm.ptr(); lockedm != nil {
runtime2.go#L479: lockedm muintptr
traceback.go#L1216: if gp.lockedm != 0 {
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |